.layout-Dynamic {
  display: flex;
  overflow: hidden;
  flex-direction: column;
  height: 89vh;
  gap: 0px;
  background-color: #f0f0f0;
}

.container-Dynamic {
  background-color: #fff;
  margin: 10px 10px 0;
  padding: 8px;
  border-radius: 16px;
  overflow: hidden;
}

.drawer-form-class {
}

.drawer-from-style {
  padding: 0 24px 70px;
}

.dialog-title-dynamic {
  font-weight: 800;
  font-size: 20px;
  color: #3E7BFA;
  line-height: 23px;
  text-align: center;
}

.dialog-footer-dynami {
  display: flex;
  justify-content: center;
}

.drawer-footer-dynami {
  width: 100%;
  position: absolute;
  bottom: 0;
  margin: auto;
  padding: 12px 0;
  background-color: #fff;
  border-top: 1px solid #f0f0f0;
  text-align: center;
}

.form-col-item-dynamic {
  min-height: 63px;
}

.from-dynamic {
  display: flex;
  flex-wrap: wrap;
}

.form-item-dynamic {
  min-height: 63px;
}

.search-button-dynamic {
  width: 150px;
  margin-left: auto;
  line-height: 35px;
}

.dynamic-table {

  display: flex;
  flex-direction: column;
  .aciton{
    display: flex; justify-content: space-between;align-items: center;
  }
}

.dynamic-pagination {
  //margin-top: 16px;
  margin: 14px auto 0;
}

.dynamic-action-buttons {
  display: flex;
  gap: 8px;
  justify-content: center;
  flex-wrap: wrap;
}

.dynamic-text-ellipsis {
  display: -webkit-box; /* 旧版弹性盒子布局（必要） */
  -webkit-box-orient: vertical; /* 文本垂直排列（必要） */
  -webkit-line-clamp: 3; /* 限制显示行数 */
  overflow: hidden; /* 隐藏溢出内容 */
  text-overflow: ellipsis; /* 显示省略号 */
  word-wrap: break-word; /* 允许长单词换行 */
  line-height: 1.5;
}

.el-table {
  border-radius: 8px;
}
